rotisserie chicken restaurant - French English Dictionary